import { IPSControlContainer } from '../ipscontrol-container';
import { IPSMDAjaxControl } from '../ipsmdajax-control';
import { IPSLanguageRes } from '../../res/ipslanguage-res';

/**
 *
 * @export
 * @interface IPSMap
 */
export interface IPSMap extends IPSMDAjaxControl, IPSControlContainer {
  /**
   * 无值显示内容
   * @type {string}
   */
  emptyText: string;

  /**
   * 无值内容语言资源
   *
   * @type {IPSLanguageRes}
   */
  getEmptyTextPSLanguageRes(): IPSLanguageRes | null;

  /**
   * 地图样式
   * @description 值模式 [地图样式] {USER：用户自定义、 USER2：用户自定义2 }
   * @type {( string | 'USER' | 'USER2')}
   */
  mapStyle: string | 'USER' | 'USER2';
}
